package com.fqgj.sentry.policy.client;

import com.fqgj.sentry.policy.entity.PcFunctionColumnEntity;
import com.fqgj.sentry.policy.entity.PcFunctionContextEntity;

import java.util.List;

/**
 * 函数相关接口
 */
public interface FunctionService {

    /**
     * 通过字段（函数）id来获取入参的集合
     * @param columnId
     * @return
     */
    List<PcFunctionColumnEntity> selectParamsByColumnId(Long columnId);

    /**
     *  通过字段（函数）id来获取函数体（脚本）
     * @param columnId
     * @return
     */
    PcFunctionContextEntity selectScriptByColumnId(Long columnId);

}
